@charset "utf-8";
/* CSS Document */
/*-----------------------------------// 全局样式 //-----------------------------------*/
body { color:#444; margin:0; padding:0; font-family: Arial, "微软雅黑", "Microsoft Yahei", Helvetica, sans-serif, Verdana; font-size: 12px; line-height: 180%; }
table, td { font:12px/180% Arial, "微软雅黑", "Microsoft Yahei"，Helvetica, sans-serif, Verdana; color:#444; }
table { border-collapse:collapse; border-spacing:0; empty-cells:show; }
th, td { border-collapse:collapse; }
a {  blr:expression(this.onFocus=this.blur()) } /*for IE*/
a { outline:none; } /*for Firefox*/
A:link { text-decoration:none; color:#444; }
A:visited { text-decoration:none; color:#444; }
A:hover { text-decoration: underline; color:#008FBE; }
#blue_font, #blue_font a, #blue_font a:visited { color:#0092C2; }
img { border:0; }
div, p, img, ul, li, form, input, label, span, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
ol, ul, li { list-style-type:none; }
.imr { margin:0 10px; vertical-align:middle; }
h2{ font-size:14px; color:#444; text-indent:15px; text-align:left; line-height:31px; font-family:'Microsoft yahei'; font-weight:normal;}

/*-----------------------------------// 背景 //-----------------------------------*/
.hbg{background: url(../images/bg.jpg) repeat-x #fff; }
.indexbg{ background: url(../images/indexbg.jpg) no-repeat center top; margin:0 auto;   padding:0px; height:auto; overflow:hidden; text-align:center; }
.topbg{ background:url(../images/topbg.jpg) no-repeat center top; width:960px; height:101px;margin:0 auto; padding:0px; text-align:center; overflow:hidden;}
.box{ width:960px;  margin:0 auto; padding:0px;text-align:center; overflow:auto; zoom:1; overflow-x:hidden; overflow-y:hidden;}
.box2{ width:960px;  margin:0 auto; padding:0px;text-align:center; overflow:auto; zoom:1; overflow-x:hidden; overflow-y:hidden;}
.topbg2{ background:url(../images/topbg.jpg) no-repeat center top; width:960px; height:101px;margin:0 auto; padding:0px; text-align:center; overflow:hidden;}

/*-----------------------------------// 头部 //-----------------------------------*/
.logo{ float:left; width:224px; height:71px; margin-top:16px;}

.language-container {
    float: right;
    width: 160px;
    height: 80px;
    margin: 15px 0px;
    color:#fff;
}
.language {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px;
}
.language li {
    width: 70px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 80px;
}
.language li a {
    color: #fff;
}


.guangao{ float:right; width:200px; margin-top:20px;}
.menu{ width:960px;  font-family:"微软雅黑"; font-size:14px; clear:both; height:32px; overflow:hidden;}
.menu ul{line-height:32px; height:32px;}
.menu ul li{ width:137px; float:left; text-align:center; }
.menu ul li a{ width:137px; float:left; text-align:center; font-family:"微软雅黑"; color:#fff; background:url(../images/line.jpg) no-repeat right top;}
.menu ul li a:hover{ width:137px; float:left; text-align:center; color:#282737; background:url(../images/navh.jpg) repeat-x; line-height:32px; height:32px; text-decoration:none;}
.mahover{ width:105px; float:left; text-align:center; color:#282737; background:url(../images/navh.jpg) repeat-x; line-height:32px; height:32px; text-decoration:none;}
.menuahover{ width:105px; float:left; text-align:center; color:#282737; background:url(../images/navh.jpg) repeat-x; line-height:32px; height:32px; text-decoration:none;}
.menu ul li.mahover a,.menu ul li.menuahover a{ color:#282737;}
.souc{ display:none;}
.banner{ width:960px; height:379px; margin:0 auto; padding:0px;}

.swiper-container {
  width: 100%;
  height: 379px;
}

.swiper-slide {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.swiper-slide a {
  display: block;
  width: 100%;
  height: 100%;
}

.swiper-slide img {
  width: 100%;
  height: 379px;
  object-fit: cover;
}

.slide-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 24px;
  text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.7);
  z-index: 10;
  text-align: center;
}

.banner img{width:100%;height:379px}
.banner .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:20px}
.banner .swiper-pagination-bullet{width:15px; height:15px;}
.indnews{ width:960px; background:url(../images/index_04.jpg) no-repeat; float:left; margin-top:5px; height:36px; margin-bottom:10px;line-height:30px; }
.indntitle{ font-weight:bold; font-size:12px; color:#fff; text-indent:0px; width:115px; float:left; line-height:30px; height:30px;}
.newscont{ float:left; color:#888; text-indent:15px; }
.marquee_info{ float:left;width:500px; margin-left:5px; overflow:hidden; line-height:30px; height:30px;}
.marquee_info a{ margin-right:20px;}
.marquee_info a,.marquee_info a:visited{ color:#888;}

/*-----------------------------------// 内容 //-----------------------------------*/

.contact{ width:960px; float:left; margin:0 auto; padding:0px; text-align:left;margin-bottom:20px}
.htitlebg{ background: url(../images/indextbg.jpg) repeat-x; height:29px; border-bottom: 1px solid #E6E6E6;  line-height:29px; margin-bottom:10px; width:228px;}
.hl_dy  .htitlebg{ width:299px;}
.hl_dy  .htitlebg h2{ float:left; }
.hl_dy  .htitlebg span{ float:right; margin-right:10px; padding-right:8px; background:url(../images/more_icon.gif) no-repeat right; font-size:11px;}
.hl_dy  .htitlebg span a,.hl_dy  .htitlebg span a:visited{ color:#6d6d6d;}
.hleft{ width:720px; float:left; padding:0px; }
.hright{ width:230px; float:right; padding:0px; }
.hleft_l{ width:299px; float:left; padding:0px;  margin-right:20px;}
.hl_pic{ float:left; width:299px;}
.hl_text{ background:#F5F5F5; color:#666; width:299px; height:25px; text-align:center; line-height:25px; float:left; margin-top:1px; color:#444444;}
.hl_dy{ float:left;  border: 1px solid #D0D0D0; width:299px; overflow:hidden; margin-top:18px; margin-bottom:15px;}
.deleft{ float:left; width:40px;}
.hl_dy li{ font-size:14px; width:265px; clear:both; padding-left:15px; padding-right:10px; overflow:hidden;}
.hl_dy li p.title{ float:left; line-height:32px; height:32px; width:230px; overflow:hidden; }
.hl_dy li p.time{ float:right; font-size:12px;}
.lpic{ width:712px; float:left;  clear:both;}
.hright_r{ width:389px; float:left; padding:0px; margin-bottom:15px; }
.hr_title{  margin-bottom:10px; height:27px; background:url(../images/i_c_class_bottom.gif) no-repeat;}
.hr_title h2{ height:25px; line-height:22px; background:url(../images/i_c_class_title_icon.gif) no-repeat; text-indent:21px; float:left; font-family:'microsoft yahei'; font-weight:normal;}
.hr_title span{float:right; margin-right:10px; padding-right:8px; background:url(../images/more_icon.gif) no-repeat right; font-size:11px;}
.hr_title span, .hr_title span a,.hr_title span a:visited{color:#6d6d6d;}
.hr_news{ width:389px; clear:both; margin-bottom:15px;}
.hr_news2{ width:389px; float:left; }
.hr_news2 li{ width:389px;  height:34px; line-height:34px;}
.hr_news2 li a{ width:389px;  height:34px; line-height:34px;}
.hr_news li{ width:389px;   height:34px; line-height:34px;}
.hr_news li a{ width:389px; height:34px; line-height:34px;}
.hr_news2 li a:visited,.hr_news li a:visited{ color:#444;}
.hr_newsl{ float:left; width:350px; padding-left:3px; height:34px; line-height:34px; font-size:14px; color:#444; overflow:hidden; }
.dlu{ float:left; border:1px solid #D0D0D0; padding-bottom:15px; width:228px;}
.ize{ float:left; width:70px; height:69px; margin-left:5px;}
.dengl{ width:140px; float:left; margin-left:8px; }
.spuit{ border: 1px solid #d0d0d0; height:18px; margin-bottom:3px; width:82px; }
.suptxt{  width:40px;}
.ibutton{ background: url(../images/index_15.jpg) no-repeat; width:50px; height:19px; border:none;  color:#fff; cursor:pointer;}
.tupic{ float:left; width:230px; margin-top:12px;}
.picm{  margin-top:10px; float:left;}
.tupic span img{ border:1px solid #dfdfdf;}
.youqi{ border: 1px solid #D0D0D0; float:right; overflow:hidden; height:215px; margin-top:18px; padding-bottom:5px; width:228px;}
.youqi li{ height:26px;  margin-left:10px; _margin-left:5px;  margin-right:10px; border-bottom:0px dashed #DDD; }
.youqi ul li a span,.youqi ul li a:visited span{ font-size:10px; color:#909090; margin-right:3px;}
.footer{ background:url(../images/footer.jpg) no-repeat; float:left; width:960px; height:51px; margin-top:20px; margin-bottom:30px; text-align:left; line-height:20px;font-family:"微软雅黑";font-size:10px; padding-left:20px; padding-top:6px; color:#c3c3c3;}
.footer2{ background:url(../images/footer.jpg) no-repeat; width:960px; height:51px; font-family:"微软雅黑"; color:#c3c3c3;  display: flex;justify-content: space-between;align-items: center;m}


.footer2 p {margin: 0 20px;text-align: left;}
.footer2 .right-beian {margin-right:80px;text-align: right;}



.footer,.footer a,.footer a:visited, .footer2,.footer2 a, .footer2 a:visited{ color:#c3c3c3;}

/*-----------------------------------// 内页 //-----------------------------------*/

.neiybanner{ width:960px; height:151px; position: relative; }

.neiybanner .content {
    position: absolute;
    top: 45%; /* 调整文本距离顶部的距离 */
    left: 50px; /* 调整文本距离左侧的距离 */
    color: white; /* 文本颜色为白色 */
}

.neiybanner .chinese {
    font-size: 24px; /* 中文字体大小 */
    font-weight: bold; /* 中文字体加粗 */
}


.neibg{ background: url(../images/company_02.jpg) repeat-x #fff;}
.contact2{ width:942px; float:left; margin:0 auto; padding:0px; text-align:left; margin-top:37px;}
.ny_left{ width:206px;  float: left;}
.ny_right{ width:720px; float: right; }
.ny_title{ width:206px; height:28px;  background-image: url('/Public/images/l_nav_bg.jpg'); background-size: cover; background-position: center; text-align: left; }
.title-text {line-height: 28px;color:#fff;font-size:16px;padding-left:10px}
.nav{ width:206px; float:left; overflow:hidden; margin-bottom:20px; overflow:hidden; font-family:"微软雅黑";}
.nav li{ width:206px;  overflow:hidden;}
.nav li a{ width:206px; display:block; background:url(../images/company_15.jpg) no-repeat; height:31px; line-height:31px; text-indent:30px;}
.nav li a:hover{ width:206px;   background:url(../images/company_11.jpg) no-repeat; height:31px; line-height:31px;color:#117ABC;}
.nav li.navliahover a{ width:206px;  background:url(../images/company_11.jpg) no-repeat; height:31px; line-height:31px;text-indent:30px; color:#117ABC;}
.nylpic{ float:left; width:206px;}
.nypicb{ margin-bottom:20px; float:left;}
.right_yd{ background:#F7F7F7; border:1px solid #E5E5E5; width:700px; padding-left:16px; color:#888888; height:28px; line-height:28px;}
.nytitle{ background:url(../images/company_13.jpg) no-repeat; width:717px; color:#0067A7; height:35px; line-height:19px; font-weight:bold; font-size:14px; text-indent:35px; margin-top:28px;}
.nymain{  padding:20px 15px 30px 15px;}
.nymain{ line-height:200%; font-size:14px; color:#444;}
.nymain p{ text-indent:29px; margin-bottom:15px;}
.aboutpic{ float:right; width:438px;padding-right:10px;}
.adlt{ width:230px; float:left; overflow:hidden; color:#444444; line-height:31px; font-size:14px;padding-left:10px;}
.adp{ width:690px; float:left; color:#444; line-height:28px;font-size:14px; margin-top:15px;padding-left:10px; padding-right:10px;}
.culp{ color:#444; width:650px; margin-left:35px; line-height:28px; font-size:14px; margin-top:15px;}
.new_help_form_c{ padding:15px;}
.new_help_form_c table td{ font-size:14px;}
.new_help_form_c table td input.txt_input{ border:1px solid #d8d8d8; height:28px; width:428px; line-height:28px;}
.new_help_form_c table td input.txt_input2{ border:1px solid #d8d8d8; height:28px; width:228px; line-height:28px;}
.new_help_form_c table td textarea.textarea_border{ border:1px solid #d8d8d8;  width:498px; height:245px; overflow:auto;}
.newstj{ background: url(../images/submit%20.jpg) no-repeat; width:113px; height:35px; border:none; color:#fff; font-size:16px; font-weight:bold; font-family:"微软雅黑"; line-height:35px;}
.hrtile{ color:#0067A7; font-weight:bold; font-size:13px; width:100px; margin-left:190px; line-height:30px;}
.hrtile2{ color:#E15500; font-weight:bold; font-size:13px;line-height:30px;}
.hrlist{ width:716px; float:left;}
.hrlist td{ border:1px solid #ccc;  padding-left:15px; padding-top:10px; padding-bottom:10px; }
.tdle{ background:#FAFAFA; color:#444; font-weight:bold; font-size:14px;}

/*-----------------------------------// 新闻 //-----------------------------------*/



.sous{ background:url(../images/searchbg.jpg) repeat-x; width:666px; height:34px; padding-left:50px; padding-top:6px; float:left; margin-bottom:15px;}
.sous2{ background:url(../images/searchbg.jpg) repeat-x; width:666px; height:34px; padding-left:50px; padding-top:6px; float:left; margin-bottom:1px;}
.soushr{ background:url(../images/searchbg.jpg) repeat-x; width:716px; height:34px;  padding-top:6px; float:left; margin-bottom:1px; padding-left:5px;}
.inptext{ font-weight:bold; float:left; width:110px; color:#888888; line-height:25px;}
.inp{ background:url(../images/searchk.jpg) no-repeat; border:none; width:220px;  height:26px; line-height:26px; border:0px; text-indent:30px;}
.souso{ background: url(../images/l_06.jpg) no-repeat; width:60px; height:26px; color:#fff; border:none; font-weight:bold; font-family:14px; }
.newslist{ width:680px; padding-left:8px; padding-right:8px; float:left; }
.newslist li{ /*height:33px;*/ line-height:33px; border-bottom: 1px solid #E6E6E6; padding-bottom:5px;}
/*.newssq{ float:left; width:100px; padding-left:15px;}
.newsst{  width:580px; overflow:hidden; font-size:14px;}*/
.news-container {
  display: flex; /* Enable Flexbox layout */
  align-items: center; /* Align items vertically in the container */
}

.newssq {
  flex-shrink: 0; /* Prevent the date from shrinking */
  width: 100px; /* Set a fixed width for the date */
  margin-right: 10px; /* Add spacing between date and title */
}

.newsst {
  flex-grow: 1; /* Allow the news title to grow if needed */
}
.newsl_title{ font-size:16px; text-align:center; width:620px; font-weight:bold; color:#444; font-family: "微软雅黑";   margin:8px auto;}
.news_shiq{ text-align:center; width:670px; border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:15px;}
.newslp{  width:650px; line-height:25px; color:#444; text-align:justify; padding:0 10px; overflow:auto; zoom:1; overflow-x:hidden; overflow-y:hidden;}
.newslp table{border-collapse:collapse; border-spacing:0; empty-cells:show;}
.newslp table td{ border-collapse:collapse; }
.newslp table td{ border:1px solid #CCC;}
.newslp table.dangfei_table_s td{ border:0;}
.newslp table.dangfei_table_s .danfei_table td{ border:1px solid #CEDEE8;}
.newslp table.dangfei_table_s .danfei_table th{ background:#EDF6F9;  border:1px solid #CEDEE8; font-weight:normal;}
.newslp p,.newslp div{ text-indent:26px; line-height:200%;}
.newslp p{ margin-bottom:15px; font-family:"微软雅黑";  font-size:14px;}
.newslp p img{ width:600px; height:auto; padding:4px; border:1px solid #bbb; margin-bottom:15px; _height:412px;}

/*--- 分页 ---*/

div.digg {padding: 3px;  text-align: center; clear:both; margin-bottom:10px; padding-top:30px;}
div.digg a {border: #B1B5E3 1px solid; padding:2px 5px;  margin: 2px; text-decoration: none;}
div.digg a:hover {border: #B1B5E3 1px solid; color: #24572a; }
div.digg a:active {bborder: #B1B5E3 1px solid; color: #000;}
div.digg span.current{border: #4367D0 1px solid; padding:2px 5px;font-weight: bold; margin: 2px;  background-color: #4367D0; color:#fff;}
div.digg span.disabled{border: #eee 1px solid; padding:2px 5px; text-decoration: none margin: 2px; color: #ddd; text-align:center;}

/*-----------------------------------// 联系我们 //-----------------------------------*/




.xuanx{  background:url(../images/c_09.jpg) repeat-x; width:716px; height:29px; float:left; }
.xuanx li{ float:left; font-family: "微软雅黑"; font-size: 12px;  width:100px; line-height: 29px; text-decoration: none; text-align: center; list-style-type: none; }
.xuanx li span{ color: #2B2B2B;   }
.xuanx li a{  float:left; height:29px; background:url(../images/c_11.jpg) no-repeat right;  line-height:29px; width:60px; font-size: 12px;  width:100px; text-decoration: none; text-align: center; list-style-type: none; color:#444; }
.xuanx li a:hover{  text-decoration: none; text-align: center; list-style-type: none; float:left; height:29px; background: url(../images/c_07.jpg) repeat-x;  line-height:29px; color:#fff; font-size: 14px; }
.xuanx li span.hover{ float:left; font-family: "微软雅黑"; font-size: 14px; width:100px; line-height: 29px; text-decoration: none; text-align: center; list-style-type: none; float:left; height:29px; background: url(../images/c_07.jpg) repeat-x; color:#fff;}







.xuanx li span.hover a,.xuanx li span.hover a:visited{color: #fff;}







.comain{ float:left; width:700px; margin-left:20px; margin-top:30px;}



.cpic{  width:380px; float:right; padding-right:20px; padding-top:80px;}



.cpt{ width:300px; float:left; line-height:33px; color:#666; font-size:13px;}



.cptt{ font-weight:bold; color:#444;}



.comain td{ padding:15px;}



.comain,.comain p,.comain span,.comain td{ font-size:14px;}







.nymain2{ width:716px; float:left;  margin-top:20px; padding-bottom:60px; border-left:1px solid #C6C6C6;border-right:1px solid #C6C6C6;border-bottom:1px solid #C6C6C6;}







/*-----------------------------------// 产业 //-----------------------------------*/

.ctyr{ width:529px; float:right; line-height:200%; font-size:14px; color:#444;}

.ctyr p{text-indent:29px; margin-bottom:15px;}

.cyt{  background: url(../images/g_03.jpg) no-repeat; width:142px;  float:left; padding-left:10px; padding-top:24px; }

.cyt li{ float:left; font-family: "微软雅黑"; font-size: 12px;  width:142px; line-height: 37px; text-decoration: none; text-align: center; list-style-type: none; }

.cyt li span{ color: #2B2B2B;}

.cyt li a{  float:left; height:37px;   line-height:37px; font-size: 12px;  width:142px; text-decoration: none; text-align: center; list-style-type: none; color:#444;  }

.cyt li a:visited{ color:#444; width:142px;}

.cyt li a:hover{  text-decoration: none; text-align: center; list-style-type: none; float:left; height:37px; background: url(../images/g_06.jpg) no-repeat right top;  line-height:37px; width:142px; color:#0067A7; font-size: 12px; font-weight:bold; }

.cyt li span.hover{ float:left; font-family: "微软雅黑"; font-size: 12px; width:142px; line-height: 37px; text-decoration: none; text-align: center; list-style-type: none; float:left; height:37px; background: url(../images/g_06.jpg)  no-repeat ; color:#0067A7;font-weight:bold;}

.cyt li span.hover a,.cyt li span.hover a:visited{color: #0067A7; background:none;}

.cyr_t{ font-family:"微软雅黑"; font-size:20px; color:#666; text-align:center; width:530px; float:left; margin-top:30px; margin-bottom:25px;}

.cytt{  background: url(../images/g_03.jpg) no-repeat; width:142px;  float:left; padding-left:10px; padding-top:24px; }

.cytt li{ float:left; font-family: "微软雅黑"; font-size: 12px;  width:142px; line-height: 37px; text-decoration: none; text-align: center; list-style-type: none; }

.cytt li span{ color: #2B2B2B;}

.cytt li a{  float:left;   line-height:37px; font-size: 12px;  width:142px; text-decoration: none; text-align: center; list-style-type: none; color:#444;  }

.cytt li a:visited{ color:#444; width:142px;}

.cytt li.hover span{  text-decoration: none; text-align: center; list-style-type: none; float:left;  background: url(../images/g_06.jpg) no-repeat right top;  line-height:37px; width:142px; color:#0067A7; font-size: 12px; font-weight:bold; cursor: pointer;}

/*.cytt li span{ float:left; font-family: "微软雅黑"; font-size: 12px; width:142px; line-height: 37px; text-decoration: none; text-align: center; list-style-type: none; float:left; height:37px; background: url(../images/g_06.jpg)  no-repeat ; color:#0067A7;font-weight:bold;}*/

.cytt li span.hover a,.cytt li span.hover a:visited{color: #0067A7; background:none;}

.cyr_t{ font-family:"微软雅黑"; font-size:20px; color:#666; text-align:center; width:530px; float:left; margin-top:30px; margin-bottom:25px;}
.cyspan{ width:290px; float:left; line-height:33px; color:#444;}

.cyspic{ float:right; width:212px; overflow:hidden; height:180px; }

.cytext{ width:530px; float:left; line-height:29px; color:#444; margin-top:15px;}

.cytext2{ width:530px; float:left; line-height:29px; color:#444; }

.zct{ width:698px; float:left; color:#444; line-height:28px;font-size:14px; margin-top:5px;padding-left:10px; padding-right:10px;}

.xiex{ text-align:center; color:#444; float:left; width:706px; }

.xiet{ width:100px;  color:#444; float:left;float:left; margin-left:400px; height:51px; line-height:51px; }

.zc{ width:113px; height:51px; float:left;}



.ryt{ background:url(../images/r_10.jpg) no-repeat; height:30px; line-height:30px; font-weight:bold; color:#E00016; font-size:14px; width:616px; float:left; text-indent:30px; margin-left:30px; margin-bottom:10px; margin-top:30px;}



.rytcont{ float:left; width:600px; margin-left:62px;}



.rytcont li{ line-height:32px; text-indent:20px; background-image: url(../images/r_14.jpg); background-repeat: no-repeat; background-position: left 10px; }



.cypic{ float:left; margin-left:30px;}



.hrlist2{ width:716px; float:left;}



.hrlist2 tr{border-bottom:1px solid #ccc;  }



.hrlist2 td{padding-left:15px; padding-top:10px; padding-bottom:7px; height:12px;}



.hrsj{ color:#888;}



.RForm {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}



.RForm DT {	LINE-HEIGHT: 23px}



.RformB {	PADDING-LEFT: 10px}



.blk_29 { BORDER: #d1d1d1 1px solid; OVERFLOW: hidden;  width: 710px;  background: url(../images/bg_03.jpg) repeat-x bottom; height:130px; padding:5px 0;}
.blk_29 .LeftBotton { margin-left: 5px; FLOAT: left; WIDTH: 20px; CURSOR: pointer;   TOP: 10px; HEIGHT: 114px; background-image: url(../images/ca.jpg); background-repeat: no-repeat; background-position: center center; }
.blk_29 .RightBotton { margin-right: 5px; FLOAT: right; WIDTH: 20px; CURSOR: pointer;  TOP: 10px; HEIGHT: 114px; background-image: url(../images/pic_17.jpg); background-repeat: no-repeat; background-position: center center; }
.blk_29 .Cont { float:left; OVERFLOW: hidden; height:140px; WIDTH: 638px; margin-left:10px;}
.blk_29 .img_list_box {	 WIDTH: 135px; TEXT-ALIGN: center; height:120px; padding:5px 0;}
.blk_29 .img_list_box P { padding:0 2px; WIDTH: 120px; LINE-HEIGHT: 24px; height:24px;}
#sitelist{ OVERFLOW: hidden; width:672px; height:140px;}
.party{ background: url(../images/pic_02.jpg) repeat-x;}
.partybox{ width:1002px; margin:0 auto; padding:0px; overflow:hidden;}
.parbanner{ float:left; width:1002px;}
.partitle{ background:url(../images/pic_06.jpg) no-repeat; height:34px; float:left; width:1002px; color:#fff; text-indent:9px; line-height:34px;}
.partitlet{ height:34px; float:left; width:720px; color:#fff; font-weight:bold; font-size:14px; line-height:34px; padding-left:20px;}
.partitlet ul li{  float:left; _display:inline; margin-left:22px; padding-right:22px; font-size:14px; font-weight:bold; background:url(../images/nav_li_bg.gif) no-repeat right;}
.partitlet ul li a,.partitlet ul li a:visited{ color:#00087b;}
.partitlet ul li.nav_li_h a.local{ display:block; width:83px; background:url(../images/nav_li_h_local.gif) no-repeat; color:#FFF; text-align:center;}
.partitlet2{ height:34px; float:left; width:230px; color:#444;}
.parmain{ background:url(../images/pic_08.jpg) repeat-x; padding:5px; float:left; width:992px;}
.parb{ background:#fff; padding:9px; float:left; width:972px;}
.parleft{ float:left; width:217px; overflow:hidden;}
.parright{ float:right; width:743px;border: 1px solid #c3ddec; padding-bottom:30px; margin-bottom:10px;}
.parright1{ float:right; width:743px; padding-bottom:30px; margin-bottom:10px;}
.parrt{ background: url(../images/pic_03.jpg) repeat-x; height:30px; line-height:30px; color:#01066e; font-weight:bold; text-indent:20px; font-size:13px; float:left; width:215px;}
.parrt2{ background: url(../images/pic_03.jpg) repeat-x; height:30px; line-height:30px; color:#01066e; font-weight:bold; text-indent:20px; font-size:13px; float:left; width:215px;border-top: 1px solid #c3ddec; margin-top:10px;border-left: 1px solid #c3ddec;border-right: 1px solid #c3ddec;}
.parrt2,.parrt2 a,.parrt2 a:visited{color:#01066e;}
.parlt{ background: url(../images/pic_10.jpg) repeat-x; height:30px; line-height:30px; color:#01066e; font-weight:bold; text-indent:20px; font-size:13px;}
.partopm{ border: 1px solid #c3ddec; width:215px; float:left; padding-bottom:15px;}
.partopm2{ border: 1px solid #c3ddec; width:215px; float:left; padding-bottom:15px; margin-top:10px;}
.youqi1{ background: url(../images/pic_18.jpg) no-repeat left; }
.youqi2{  background: url(../images/pic_22.jpg) no-repeat left;   }
.youqi3{ background: url(../images/pic_25.jpg) no-repeat left;   }
.youqi4{ background: url(../images/pic_27.jpg) no-repeat left;   }
.youqi5{ background: url(../images/pic_29.jpg) no-repeat left; }
.youqi1,.youqi2,.youqi3,.youqi4,.youqi5{padding-left:26px; height:24px;  line-height:24px; width:212px; overflow:hidden; }
.partopm li{ background-image: url(../images/pic_14.jpg); background-repeat: no-repeat; background-position: left center; text-indent:20px; margin-left:30px; margin-top:5px; color:#444; float:left; width:200px; }
.pahm{ width:364px; float:left; height:300px; margin-bottom:20px;}
.pahm2{ width:364px; float:left; height:300px; margin-right:11px; margin-bottom:20px;}
.pahmt{ background:url(../images/pic1_03.jpg) no-repeat; height:31px; width:326px; float:left; padding-left:35px;border-right:1px solid #c3ddec;}
.padmtitle{color:#01066e; font-size:13px; font-weight:bold;  line-height:31px; float:left;}
.padmtitle2{color:#01066e; font-size:12px;  line-height:31px; float:right; padding-right:15px;}
.pahcent{ border-bottom:1px solid #c3ddec; width:360px; float:left;border-left:1px solid #c3ddec;border-right:1px solid #c3ddec; padding-bottom:10px; margin-bottom:10px;}
.pahcent li{ line-height:33px; margin-left:20px; color:#444; }
.pahcent li p.title{ width:280px; height:33px; line-height:33px; float:left; overflow:hidden; font-family:"微软雅黑";}
.pahcent li p.time{ float:right; color:#787878; padding-right:10px;}
.Landingt{ color:#01066e; font-size:14px; font-weight:bold; margin-top:18px; margin-left:23px; margin-bottom:30px; float:left; width:460px;}
.Landingpic{ float:left; margin-left:20px; float:left; margin-right:10px; background-position: top; margin-top:5px;}
.Landing{ background:url(../images/ladingbg_03.jpg) no-repeat; width:502px; height:283px; text-align:left; margin-left:260px; margin-top:60px; margin-bottom:30px;}
.Landingr{ float:left; width:320px; margin-top:30px; margin-right:5px;}
.Landspuit{ border: 1px solid #c3ddec; height:22px; margin-bottom:12px; width:120px;}
.Landibutton{ background: url(../images/ladpd.jpg) no-repeat; width:84px; height:29px; border:none; color:#fff; font-weight:bold; cursor:pointer;}
.qit{ float:left; font-weight:bold; color:#000; width:600px; font-size:14px; margin-bottom:10px; margin-top:15px;}
.atlas_dl{ width:149px; float:left; margin-right:5px; margin-left:15px; margin-bottom:10px; margin-top:10px;}
.atlas_dt{ width:149px; float:left; text-align:center; height:35px; overflow:hidden;}



.xt{ float:left; width:700px; height:30px; margin-left:5px;}



.xtr{ float:right; width:240px;}



.xtrt{ float:left; width:100px;}



.xtl{ float:left; width:350px; padding-left:20px;}

.xtr li{ float:left; width:20px; height:20px; line-height:20px; margin-right:8px; text-align:center;}

.xtr li a{ float:left; width:20px; height:20px;  margin-right:8px; text-align:center;border:1px solid #ccc; background:#fff;}

.xtr li a:hover{ width:20px; height:20px;  margin-right:8px; text-align:center; background:#e0002d;border:1px solid #e0002d; color:#fff;}

.xtr li span.hover{  width:20px; height:20px;}

.xtr li span.hover a,.xtr li span.hover a:visited{color: #fff; width:20px; height:20px; background:#e0002d;border:1px solid #e0002d; color:#fff;}

.dit{ float:left; border: 8px solid #dbdbdb;}
.party_copyright{ text-align:center; border-top:4px solid #0374c4; overflow:auto; zoom:1; overflow-x:hidden; overflow-y:hidden; clear:both; height:100px;}
.party_copyright p{ padding:25px 0;}
.discuz_list{ padding:10px;}
.user_a_list{ font-size:12px; margin-bottom:8px; padding-bottom:8px; border-bottom:1px dashed #e8e8e8; text-indent:22px;}
.user_a_list p.user_a_t{ font-size:12px; margin-right:15px;}
.user_a_list,.user_a_list p{ color:#444;}
p.user_a_t span.user{ color:#ce0100;}
p.user_a_t span.time{ color:#777;}
.partymem_list{ padding-top:10px; overflow:auto; zoom:1; overflow-x:hidden; overflow-y:hidden; padding-left:5px;}
.partymem_list table th,.partymem_list table td{ border:1px solid #cedee8; height:18px; line-height:18px; overflow:hidden; padding:3px 0 0 5px; margin:0; }
.partymem_list table th{ background:#edf6f9;}
.partymem_list table td img{ padding:3px;}
.partymem_list table td a,.partymem_list table td a:visited{color:#0092C2;}
.partymem_list td input.danwei{ width:200px;}
.partymem_list td input.hukou{ width:500px;}
.partymem_list td input.dizhi{ width:500px;}
.partymem_block{ float:left; _display:inline; width:336px; margin:0 5px 10px 5px;}
.partymem_block table td{ border:1px solid #cedee8; text-indent:15px;}

/*new party*/
body.n_pbody{ background:url(../images/new_party_bg.gif) repeat-x #FFF;}
#n_pary_box{ width:1002px; margin:0 auto;}
.n_nav_search{ background:url(../images/n_nav_bg.gif) repeat-x; height:28px; line-height:28px; border:1px solid #5c96d2; border-bottom:2px solid #0659af;}
.n_nav_homelink{ float:left; width:83px; text-align:center; line-height:28px; font-size:14px; margin-left:13px; background:url(../images/n_nav_homelink.gif) no-repeat; font-weight:bold;}
.n_nav_homelink a,.n_nav_homelink a:visited{ color:#FFF;}
.n_party_link_search{ float:right; margin-right:7px; width:335px;}
.n_party_link{ float:left; width:100px; font-size:12px;}
.n_party_link a,.n_party_link a:visited{ color:#01066e;}
.n_party_search{ float:left;}
.n_party_search .txt_input{ width:144px; background:url(../images/n_party_txt_input.gif) repeat-x; height:20px; line-height:20px; border:1px solid #bababa;}.n_party_search .sub_botton{ background:url(../images/n_party_search.gif) repeat-x; width:64px; text-align:center; color:#FFF; border:none; height:22px; line-height:22px; cursor:pointer;}
.n_party_line{ height:3px; border-top:1px solid #e7e7e7;}
.n_party_mainbg{ background:url(../images/n_party_mainbg.gif) no-repeat; overflow:auto; zoom:1; overflow-x:hidden; overflow-y:hidden; padding:15px 14px; }
.n_party_left{ width:258px; float:left;  margin-right:10px; _display:inline; overflow:hidden;}
.n_party_web_right{  width:706px; float:left; _display:inline;  overflow:auto; zoom:1; overflow-x:hidden; overflow-y:hidden;}
.n_party_web_right_b{  border: 1px solid #c3ddec; overflow:auto; zoom:1; overflow-x:hidden; padding-bottom:10px; overflow-y:hidden; margin-bottom:10px;}
.n_party_center{ width:448px; float:left; margin-right:10px; _display:inline; overflow:hidden;}
.n_party_right{ width:248px; float:left;  _display:inline; overflow:hidden;}
.n_party_left_pic img{ width:254px; padding:1px; border:1px solid #8bb8d2;}
.n_party_left_pic p{ text-align:center; height:36px; background:url(../images/n_party_left_pic_font.gif) repeat-x; line-height:36px; overflow:hidden; margin-bottom:10px;}
.n_class_border{border:1px solid #c3ddec; margin-bottom:10px; overflow:auto; zoom:1; overflow-x:hidden;  overflow-y:hidden;}
.n_l_title{ background:url(../images/n_l_title.gif) repeat-x; height:28px; line-height:28px; border-bottom:1px solid #c3ddec;}
.n_l_title2{background:url(../images/n_l_title.gif) repeat-x; height:28px; line-height:28px; }
.n_l_title h2{text-indent:14px; font-size:14px; color:#01066e; float:left; font-weight:bold; color:#01066e; font-family:"微软雅黑"; }
.n_l_title2 h2{ color:#01066e; font-weight:bold;  font-family:"微软雅黑"; }
.n_l_title2 h2,.n_l_title2 h2 a,.n_l_title2 h2 a:visited{color:#01066e; }
.n_c_title span, .n_l_title span{ float:right; margin-right:11px;}
.n_party_l_c,.n_party_c_c{ padding:8px;}
.n_party_c_c{ height:247px;}
.n_party_l_c ul li{ height:24px; line-height:24px; width:228px; overflow:hidden;}
.n_party_l_c ul li span{ color:#b0b0b0; font-family:"微软雅黑"; ; font-size:11px; margin-right:7px;}
.n_party_l_c p.videopic{ text-align:center; margin-bottom:5px;}
.n_c_title{ background:url(../images/n_c_title.gif) repeat-x; height:31px; line-height:31px;}
.n_c_title h2{ background: url(../images/n_c_title_h2.gif) no-repeat; font-weight:bold; text-indent:25px; width:110px; color:#01066e; font-size:14px; margin-left:8px; float:left;  font-family:"微软雅黑"; }
.n_party_c_c ul li{ height:29px; line-height:29px; overflow:hidden;}
.n_party_c_c ul li p.n_party_title{ float:left; height:28px; line-height:28px; width:372px; overflow:hidden;}
.n_party_c_c ul li p span{ font-family:"微软雅黑"; ; margin-right:5px;}
.n_party_c_c ul li p.n_party_time{ float:right; color:#7a7a7a;}
.n_party_l_c input.n_input{ background:url(../images/n_form_bg.gif) repeat-x #FFF; width:170px; height:24px; line-height:24px; border:1px solid #bdbdbd;}
.n_party_l_c textarea.n_textarea{background:url(../images/n_form_bg.gif) repeat-x #FFF; height:110px; overflow:auto; overflow-x:hidden; width:170px; border:1px solid #bdbdbd;}
.n_party_l_c input.n_sub_botton{ width:82px; height:32px; background:url(../images/n_message_button.gif) no-repeat; color:#FFF; line-height:32px; font-size:14px; border:none; font-weight:bold; cursor:pointer; margin-left:40px;}
.dq_pic ul li{ border-bottom:1px solid #d9d9e6; padding-bottom:2px;}
#footer{ border-top:3px solid #0374c4; text-align:center; padding:20px 0 50px 0; clear:both;}